/***** Lobxxx Translate Finished ******/
/*
 * Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */
package org.omg.CORBA;


/**
* The interface for <tt>Policy</tt>.  For more information on
* Operations interfaces, see <a href="doc-files/generatedfiles.html#operations">
* "Generated Files: Operations files"</a>.
*<P>
* org/omg/CORBA/PolicyOperations.java
* Generated by the IDL-to-Java compiler (portable), version "3.0"
* from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl
* Saturday, July 17, 1999 12:26:20 AM PDT
* <p>
*  <tt> Policy </tt>的界面。
* 有关操作界面的详细信息,请参见<a href="doc-files/generatedfiles.html#operations">"生成的文件：操作文件"</a>。
* P>
*  org / omg / CORBA / PolicyOperations.java由IDL到Java编译器(可移植)生成的版本"3.0",来自../../../../../src/share/clas
* ses/org/ omg / PortableServer / corba.idl 1999年7月17日星期六12:26:20 PDT。
* 
*/

/**
 * Provides the operations for a <code>Policy</code> object.
 * <p>
 *  提供<code> Policy </code>对象的操作。
 * 
 */
public interface PolicyOperations
{

  /**
   * Returns the constant value that corresponds to the
   * type of the policy object.  The values of
   * the policy objects are allocated by the OMG.
   * New values for PolicyType should be obtained from the OMG by
   * sending mail to request@omg.org.  In general the constant
   * values that are allocated are defined in conjunction with
   * the definition of the corresponding policy object.
   *
   * <p>
   *  返回与策略对象类型相对应的常量值。策略对象的值由OMG分配。 PolicyType的新值应通过发送邮件至request@omg.org从OMG获取。通常,分配的常量值与相应策略对象的定义结合定义。
   * 
   * 
   * @return the constant value that corresponds to the type of
   * the policy object
   */
  int policy_type ();

  /**
   * Returns a copy of the <code>Policy</code> object. The copy does not retain
   * any relationships that the policy had with any domain or object.
   *
   * <p>
   *  返回<code> Policy </code>对象的副本。副本不保留策略对任何域或对象的任何关系。
   * 
   * 
   * @return a copy of the <code>Policy</code> object
   */
  org.omg.CORBA.Policy copy ();

  /**
   * Destroys the <code>Policy</code> object.  It is the responsibility of
   * the <code>Policy</code> object to determine whether it can be destroyed.
   * <p>
   *  销毁<code> Policy </code>对象。确定是否可以销毁它是<code> Policy </code>对象的责任。
   */
  void destroy ();
} // interface PolicyOperations
